home *** CD-ROM | disk | FTP | other *** search
-
-
-
- mmmmeeeessssssssaaaaggggeeee((((3333TTTTkkkk)))) mmmmeeeessssssssaaaaggggeeee((((3333TTTTkkkk))))
-
-
-
- NNNNAAAAMMMMEEEE
- message - Create and manipulate message widgets
-
- SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
- mmmmeeeessssssssaaaaggggeeee _p_a_t_h_N_a_m_e ?_o_p_t_i_o_n_s?
-
- SSSSTTTTAAAANNNNDDDDAAAARRRRDDDD OOOOPPPPTTTTIIIIOOOONNNNSSSS
- aaaannnncccchhhhoooorrrr ffffoooonnnntttt hhhhiiiigggghhhhlllliiiigggghhhhttttTTTThhhhiiiicccckkkknnnneeeessssssss ttttaaaakkkkeeeeFFFFooooccccuuuussss |
- bbbbaaaacccckkkkggggrrrroooouuuunnnndddd ffffoooorrrreeeeggggrrrroooouuuunnnndddd ppppaaaaddddXXXX tttteeeexxxxtttt |
- bbbboooorrrrddddeeeerrrrWWWWiiiiddddtttthhhh hhhhiiiigggghhhhlllliiiigggghhhhttttBBBBaaaacccckkkkggggrrrroooouuuunnnndddd ppppaaaaddddYYYY tttteeeexxxxttttVVVVaaaarrrriiiiaaaabbbblllleeee |
- ccccuuuurrrrssssoooorrrr hhhhiiiigggghhhhlllliiiigggghhhhttttCCCCoooolllloooorrrr rrrreeeelllliiiieeeeffff wwwwiiiiddddtttthhhh
-
- See the ``options'' manual entry for details on the standard options.
-
- WWWWIIIIDDDDGGGGEEEETTTT----SSSSPPPPEEEECCCCIIIIFFFFIIIICCCC OOOOPPPPTTTTIIIIOOOONNNNSSSS
- Name: aaaassssppppeeeecccctttt
- Class: AAAAssssppppeeeecccctttt
- Command-Line Switch:----aaaassssppppeeeecccctttt
-
- Specifies a non-negative integer value indicating desired aspect
- ratio for the text. The aspect ratio is specified as
- 100*width/height. 100 means the text should be as wide as it is
- tall, 200 means the text should be twice as wide as it is tall, 50
- means the text should be twice as tall as it is wide, and so on.
- Used to choose line length for text if wwwwiiiiddddtttthhhh option isn't specified.
- Defaults to 150.
-
- Name: jjjjuuuussssttttiiiiffffyyyy
- Class: JJJJuuuussssttttiiiiffffyyyy
- Command-Line Switch:----jjjjuuuussssttttiiiiffffyyyy
-
- Specifies how to justify lines of text. Must be one of lllleeeefffftttt,
- cccceeeennnntttteeeerrrr, or rrrriiiigggghhhhtttt. Defaults to lllleeeefffftttt. This option works together
- with the aaaannnncccchhhhoooorrrr, aaaassssppppeeeecccctttt, ppppaaaaddddXXXX, ppppaaaaddddYYYY, and wwwwiiiiddddtttthhhh options to provide a
- variety of arrangements of the text within the window. The aaaassssppppeeeecccctttt
- and wwwwiiiiddddtttthhhh options determine the amount of screen space needed to
- display the text. The aaaannnncccchhhhoooorrrr, ppppaaaaddddXXXX, and ppppaaaaddddYYYY options determine
- where this rectangular area is displayed within the widget's window,
- and the jjjjuuuussssttttiiiiffffyyyy option determines how each line is displayed within
- that rectangular region. For example, suppose aaaannnncccchhhhoooorrrr is eeee and
- jjjjuuuussssttttiiiiffffyyyy is lllleeeefffftttt, and that the message window is much larger than
- needed for the text. The the text will displayed so that the left
- edges of all the lines line up and the right edge of the longest
- line is ppppaaaaddddXXXX from the right side of the window; the entire text
- block will be centered in the vertical span of the window.
-
- Name: wwwwiiiiddddtttthhhh
- Class: WWWWiiiiddddtttthhhh
- Command-Line Switch:----wwwwiiiiddddtttthhhh
-
-
-
-
-
-
- PPPPaaaaggggeeee 1111
-
-
-
-
-
-
- mmmmeeeessssssssaaaaggggeeee((((3333TTTTkkkk)))) mmmmeeeessssssssaaaaggggeeee((((3333TTTTkkkk))))
-
-
-
- Specifies the length of lines in the window. The value may have any
- of the forms acceptable to TTTTkkkk____GGGGeeeettttPPPPiiiixxxxeeeellllssss. If this option has a value
- greater than zero then the aaaassssppppeeeecccctttt option is ignored and the wwwwiiiiddddtttthhhh
- option determines the line length. If this option has a value less
- than or equal to zero, then the aaaassssppppeeeecccctttt option determines the line
- length.
-
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- The mmmmeeeessssssssaaaaggggeeee command creates a new window (given by the _p_a_t_h_N_a_m_e argument)
- and makes it into a message widget. Additional options, described above,
- may be specified on the command line or in the option database to
- configure aspects of the message such as its colors, font, text, and
- initial relief. The mmmmeeeessssssssaaaaggggeeee command returns its _p_a_t_h_N_a_m_e argument. At
- the time this command is invoked, there must not exist a window named
- _p_a_t_h_N_a_m_e, but _p_a_t_h_N_a_m_e's parent must exist.
-
- A message is a widget that displays a textual string. A message widget
- has three special features. First, it breaks up its string into lines in
- order to produce a given aspect ratio for the window. The line breaks
- are chosen at word boundaries wherever possible (if not even a single
- word would fit on a line, then the word will be split across lines).
- Newline characters in the string will force line breaks; they can be
- used, for example, to leave blank lines in the display.
-
- The second feature of a message widget is justification. The text may be
- displayed left-justified (each line starts at the left side of the
- window), centered on a line-by-line basis, or right-justified (each line
- ends at the right side of the window).
-
- The third feature of a message widget is that it handles control
- characters and non-printing characters specially. Tab characters are
- replaced with enough blank space to line up on the next 8-character
- boundary. Newlines cause line breaks. Other control characters (ASCII
- code less than 0x20) and characters not defined in the font are displayed
- as a four-character sequence \\\\xxxx_h_h where _h_h is the two-digit hexadecimal
- number corresponding to the character. In the unusual case where the
- font doesn't contain all of the characters in ``0123456789abcdef\x'' then
- control characters and undefined characters are not displayed at all.
-
-
- WWWWIIIIDDDDGGGGEEEETTTT CCCCOOOOMMMMMMMMAAAANNNNDDDD
- The mmmmeeeessssssssaaaaggggeeee command creates a new Tcl command whose name is _p_a_t_h_N_a_m_e.
- This command may be used to invoke various operations on the widget. It
- has the following general form:
-
- _p_a_t_h_N_a_m_e _o_p_t_i_o_n ?_a_r_g _a_r_g ...?
-
- _O_p_t_i_o_n and the _a_r_gs determine the exact behavior of the command. The
- following commands are possible for message widgets:
-
-
-
-
-
- PPPPaaaaggggeeee 2222
-
-
-
-
-
-
- mmmmeeeessssssssaaaaggggeeee((((3333TTTTkkkk)))) mmmmeeeessssssssaaaaggggeeee((((3333TTTTkkkk))))
-
-
-
- _p_a_t_h_N_a_m_e ccccggggeeeetttt _o_p_t_i_o_n
- Returns the current value of the configuration option given by |
- _o_p_t_i_o_n. _O_p_t_i_o_n may have any of the values accepted by the mmmmeeeessssssssaaaaggggeeee |
- command.
-
- _p_a_t_h_N_a_m_e ccccoooonnnnffffiiiigggguuuurrrreeee ?_o_p_t_i_o_n? ?_v_a_l_u_e _o_p_t_i_o_n _v_a_l_u_e ...?
- Query or modify the configuration options of the widget. If no
- _o_p_t_i_o_n is specified, returns a list describing all of the available
- options for _p_a_t_h_N_a_m_e (see TTTTkkkk____CCCCoooonnnnffffiiiigggguuuurrrreeeeIIIInnnnffffoooo for information on the
- format of this list). If _o_p_t_i_o_n is specified with no _v_a_l_u_e, then
- the command returns a list describing the one named option (this
- list will be identical to the corresponding sublist of the value
- returned if no _o_p_t_i_o_n is specified). If one or more _o_p_t_i_o_n-_v_a_l_u_e
- pairs are specified, then the command modifies the given widget
- option(s) to have the given value(s); in this case the command
- returns an empty string. _O_p_t_i_o_n may have any of the values accepted
- by the mmmmeeeessssssssaaaaggggeeee command.
-
-
- DDDDEEEEFFFFAAAAUUUULLLLTTTT BBBBIIIINNNNDDDDIIIINNNNGGGGSSSS
- When a new message is created, it has no default event bindings:
- messages are intended for output purposes only.
-
-
- BBBBUUUUGGGGSSSS
- Tabs don't work very well with text that is centered or right-justified.
- The most common result is that the line is justified wrong.
-
-
- KKKKEEEEYYYYWWWWOOOORRRRDDDDSSSS
- message, widget
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 3333
-
-
-
-